
#ifndef  __SYS_PORT_H__
#define  __SYS_PORT_H__

#include "sys_cfg.h"

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
#include <dirent.h>
#include <string.h>

#include <sys/types.h>
#include <sys/stat.h>

#include <sys/timeb.h> // ftime
#include <signal.h>
#include <fcntl.h>

#ifdef PT_LINUX
#include <pthread.h>
#include <sys/vfs.h>
#include <sys/time.h>
#include <sys/mman.h>
#include <netdb.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <unistd.h>
#include <linux/input.h>
#include <SDL2/SDL.h>
#endif

#ifdef   PT_WINDOWS
#include <SDL.h>
#endif

#ifdef   PT_QT


#endif

#ifdef   CFG_ENABLE_FFMPEG
#include <libavformat/avformat.h>
#include <libavcodec/avcodec.h>
#include <libavutil/avutil.h>
#include <libavutil/time.h>
#include <libswscale/swscale.h>
#include <libswresample/swresample.h>
#endif

#ifdef   CFG_ENABLE_JPEG
#include "jpeglib.h"
#endif

#ifdef   CFG_LVGL
#include "sdl_port/sdl.h"
#include "lvgl.h"
#endif

#ifdef   CFG_CJSON
#include "cJSON.h"
#include "mcntl_cjson.h"
#endif



#endif

